Round-Based Public Transit Routing (Extended Abstract)

نویسندگان

  • Daniel Delling
  • Thomas Pajor
  • Renato F. Werneck
چکیده

We study the problem of computing best connections in public transit networks. A common approach models the network as a graph (Pyrga et al. 2008) on which it runs a shortest path algorithm (Dijkstra 1959). To enable interactive queries, a variety of speedup techniques exist that use a preprocessing stage to accelerate queries (Delling et al. 2009; Bast et al. 2010). Unfortunately, developed with road networks in mind, they fall short on public transit networks due to their different combinatorial structure (Bast 2009). Also, unlike in road networks, one is usually interested in reporting Pareto sets of journeys for several criteria, such as travel time and the number of transfers. While Dijkstra’s algorithm can be augmented (Pyrga et al. 2008), this increases running time even further (Berger et al. 2009; Disser, Müller-Hannemann, and Schnee 2008; Müller-Hannemann and Schnee 2007; Müller-Hannemann, Schnee, and Frede 2008). One can achieve interactive queries by settling for approximate results and using heavy preprocessing (Bast et al. 2010), but this fails to account for the dynamic nature of public transit systems, which are subject to frequent delays and cancellations. We introduce RAPTOR, our novel Round-bAsed Public Transit Optimized Router. It computes all Pareto-optimal journeys between two stops, minimizing arrival time and the number of transfers. It is, unlike previous algorithms, not Dijkstra-based. Instead, it operates in rounds (one per transfer), and computes arrival times by traversing each route (such as a bus line) at most once per round. In fact, it boils down to a dynamic programming approach with simple data structures and excellent memory locality. Also, routes can be distributed to different CPU cores, enabling easy parallelization. To incorporate more criteria, we extend RAPTOR to McRAPTOR. As an example we use fare zones, a common pricing model. Another extension, called rRAPTOR, outputs Pareto sets of journeys for all departures within a given time range. Because our algorithms do not rely on preprocessing, they are directly suited for dynamic scenarios. Finally, our experiments on the large metropolitan network of London show that RAPTOR is indeed practical and fast enough for interactive applications. ∗During his time at Microsoft Research Silicon Valley. Copyright c © 2013, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved. This is an extended abstract of the paper (Delling, Pajor, and Werneck 2012) published at ALENEX 2012.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Round-Based Public Transit Routing

We study the problem of computing all Pareto-optimal journeys in a dynamic public transit network for two criteria: arrival time and number of transfers. Existing algorithms consider this as a graph problem, and solve it using variants of Dijkstra’s algorithm. Unfortunately, this leads to either high query times or suboptimal solutions. We take a different approach. We introduce RAPTOR, our nov...

متن کامل

Is Timetabling Routing Always Reliable for Public Transport?

Current route planning algorithms for public transport networks are mostly based on timetable information only, i.e., they compute shortest routes under the assumption that all transit vehicles (e.g., buses, subway trains) will incur in no delays throughout their trips. Unfortunately, unavoidable and unexpected delays often prevent transit vehicles to respect their originally planned schedule. ...

متن کامل

Algorithm for finding optimal paths in a public transit network with real-time data

Recently, transit agencies have been opening up their route configuration and schedule data to the public, as well as providing online APIs (Application Programming Interfaces) to real-time bus positions and arrival estimates. Based on this infrastructure of providing transit data over the internet, we developed an algorithm to calculate the travel times of K-shortest paths in a public transpor...

متن کامل

Partitioning of Public Transit Networks

Partitioning of public transit networks is a useful approach to speed up the query times or the preprocessing phase of public transit routing algorithms. The aim of partitioning of public transit networks is to find small partitions of the stations of a given network such that most of the traffic lies in their inside while only little traffic goes between them. To find such partitions of the pu...

متن کامل

Dynamic System Optimal Routing in Multimodal Transit Network

The system optimal routing problem has been widely studied for road network while it is less considered for public transit system. Traditional shortest-path-based multimodal itinerary guidance systems may deteriorate the system performance when the assigned lines become congested. For this issue, we formulate the dynamic system optimal routing model for multimodal transit system. The transit sy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013